dimitar mitkov
International FootballThe 89th Minute in Pamekasan: The Crack Persib Bandung Refuses to SeeTwenty seconds before Dimitar Mitkov's header hit the net, I had already seen...
Domestic FootballFIFA ASEAN Cup: Vietnam and the Rhythm Equation Before the Philippines OpenerI still remember a September afternoon in 2026. I was in the commentary booth...
BadmintonAshmita Chaliha and the BWF Tournament Standards Dilemma: When the Badminton Court Becomes a Mirror of InequalityWhen the score 10-21 in the first game of the Indonesia Masters Super 100...
VolleyballThamela & Victoria's Dream Run: What Script Did the Brazilians Rewrite in João Pessoa?They entered the final not as the top-seeded pair. Their opponents were Paris...
International FootballGarage Corner: The Pulse of the Season Isn't on the League TableAt 6:47 in the morning, the parking garage of the training center was still...
International FootballSalah, Trabzonspor and the Sourceless Report: How a Legend Gets Built in Transfer SeasonOn a Tuesday night in Lyon, I reopened the most-shared quote of the week. “I...
Martial Arts100 Grams and Fifteen Minutes: When a Rule Built to Protect Athletes Turns Against ThemFifteen minutes. That was the entire window Jung Su-jin had to correct a...
BasketballNBA sanctions Clippers: 5 first-round picks, $30M fine and the price of circumventionOn September 25, 2026, the NBA announced an unprecedented penalty against the...
Domestic FootballBecamex TP.HCM stun Thanh Hóa in the National Cup: a low block, two dead-ball moments and a tier inversionIn the 34th minute, captain Võ Hoàng Minh Khoa placed the ball on the left...
International FootballAntonelli Calls Baku His Worst Weekend of the Season: The Qualifying Crash and the 66-Point GapBaku, September 26. Kimi Antonelli climbed out of the cockpit with his back...
ChessCarlsen Returns to Defend Throne at Global Chess League 2026: When a Packed Schedule Tests the Champion's LimitsI rewind the footage from last season, where Magnus Carlsen lifted the...
Badminton2026 Asian Games Team Draw Locked: The Hidden Variable Is Doubles Ordering, and India's Fate Runs Through JapanThe draw took place on September 19. India's women's team plays on September...
Table TennisThe WTT 52-Week Race: How the Ranking Table Writes the Script Before the Ball BouncesThere are weeks when a player arrives at a tournament as the third seed, wins...
BadmintonThe 122-Second Rally and the Empty Half-Court: PV Sindhu Exits Asian Games 2026 After Three-Game Battle with Chen YufeiThe final score on the board at the Aichi-Nagoya arena read 21-11, 18-21,...
Table TennisMoyland and Zhang Escape Egypt: A Round-of-16 Ticket Built on Three Two-Point GamesGame four, the scoreboard reads 0-3. Sally Moyland steps in to receive, no...
International FootballA Layer of Protection for Small PacesA Layer of Protection for Small Paces At 5:30 in the morning I stood by the...
AthleticsNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay SilentNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay Silent...
BadmintonAn Se-young and the title record: what the data says about the Denmark Open finalOdense, the evening of 18 October. Jyske Bank Arena. Game three, the score...
EsportsEsports Transfers: An Empty Dataset Is Not a Clean Bill of HealthA contract photo was posted at 2:47 in the morning. In the frame, a young...
BasketballThe Silent Failure of Basketball Analytics: When a Valid Report Contains NothingOn August 13, I sat down to re-read a nine-dimension basketball analysis. The...
Domestic FootballFIFA ASEAN Cup: Vietnam and the Rhythm Equation Before the Philippines OpenerI still remember a September afternoon in 2026. I was in the commentary booth...
BadmintonAshmita Chaliha and the BWF Tournament Standards Dilemma: When the Badminton Court Becomes a Mirror of InequalityWhen the score 10-21 in the first game of the Indonesia Masters Super 100...
VolleyballThamela & Victoria's Dream Run: What Script Did the Brazilians Rewrite in João Pessoa?They entered the final not as the top-seeded pair. Their opponents were Paris...
International FootballGarage Corner: The Pulse of the Season Isn't on the League TableAt 6:47 in the morning, the parking garage of the training center was still...
International FootballSalah, Trabzonspor and the Sourceless Report: How a Legend Gets Built in Transfer SeasonOn a Tuesday night in Lyon, I reopened the most-shared quote of the week. “I...
Martial Arts100 Grams and Fifteen Minutes: When a Rule Built to Protect Athletes Turns Against ThemFifteen minutes. That was the entire window Jung Su-jin had to correct a...
BasketballNBA sanctions Clippers: 5 first-round picks, $30M fine and the price of circumventionOn September 25, 2026, the NBA announced an unprecedented penalty against the...
Domestic FootballBecamex TP.HCM stun Thanh Hóa in the National Cup: a low block, two dead-ball moments and a tier inversionIn the 34th minute, captain Võ Hoàng Minh Khoa placed the ball on the left...
International FootballAntonelli Calls Baku His Worst Weekend of the Season: The Qualifying Crash and the 66-Point GapBaku, September 26. Kimi Antonelli climbed out of the cockpit with his back...
ChessCarlsen Returns to Defend Throne at Global Chess League 2026: When a Packed Schedule Tests the Champion's LimitsI rewind the footage from last season, where Magnus Carlsen lifted the...
Badminton2026 Asian Games Team Draw Locked: The Hidden Variable Is Doubles Ordering, and India's Fate Runs Through JapanThe draw took place on September 19. India's women's team plays on September...
Table TennisThe WTT 52-Week Race: How the Ranking Table Writes the Script Before the Ball BouncesThere are weeks when a player arrives at a tournament as the third seed, wins...
BadmintonThe 122-Second Rally and the Empty Half-Court: PV Sindhu Exits Asian Games 2026 After Three-Game Battle with Chen YufeiThe final score on the board at the Aichi-Nagoya arena read 21-11, 18-21,...
Table TennisMoyland and Zhang Escape Egypt: A Round-of-16 Ticket Built on Three Two-Point GamesGame four, the scoreboard reads 0-3. Sally Moyland steps in to receive, no...
International FootballA Layer of Protection for Small PacesA Layer of Protection for Small Paces At 5:30 in the morning I stood by the...
AthleticsNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay SilentNine Dimensions and an Empty Sheet: When Analysis Must Learn to Stay Silent...
BadmintonAn Se-young and the title record: what the data says about the Denmark Open finalOdense, the evening of 18 October. Jyske Bank Arena. Game three, the score...
EsportsEsports Transfers: An Empty Dataset Is Not a Clean Bill of HealthA contract photo was posted at 2:47 in the morning. In the frame, a young...
BasketballThe Silent Failure of Basketball Analytics: When a Valid Report Contains NothingOn August 13, I sat down to re-read a nine-dimension basketball analysis. The...
